<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>双重循环练习</title>
</head>

<body>
    <script>
        // 鸡兔同笼，有35个头，94只脚，请问鸡多少只，兔多少只？
        // 兔子最多多少只 ——> 23只  鸡最多多少只 ——> 35只

        for (let i = 0; i <= 35; i++) {
            for (let j = 0; j <= 23; j++) {
                if (i * 2 + j * 4 == 94 && i + j == 35) {
                    console.log(`鸡有${i}只，兔子有${j}只`);
                }
            }
        }

        // 百钱买百鸡，公鸡5元一只，母鸡3元一只，小鸡1元一只（不单卖，3只起卖）
        // 请问 公鸡，母鸡，小鸡，各多少只？
        // 公鸡最多多少只 20只  母鸡最多33只 小鸡最多100只 

        console.time('开始')
        for (let i = 0; i <= 20; i++) {
            for (let j = 0; j <= 33; j++) {
                for (let a = 0; a <= 100; a += 3) {
                    if (i * 5 + j * 3 + a / 3 === 100 && j + i + a === 100) {
                        console.log(`公鸡有${i}只，母鸡有${j}只，小鸡有${a}只`);
                    }
                }
            }
        }
        console.timeEnd('开始')


        // 找出100以内的所有质数
        // 质数：只能被1或者自身整除的数

        for (let i = 2; i <= 100; i++) {
            let count = 0
            for (let j = 1; j <= i; j++) {
                if (i % j === 0) {
                    count++
                }
            }
            if (count == 2) {
                console.log(i);
            }
        }




    </script>
</body>

</html>